@inproceedings{impala,
  author    = {Marcel Kornacker and
               Alexander Behm and
               Victor Bittorf and
               Taras Bobrovytsky and
               Casey Ching and
               Alan Choi and
               Justin Erickson and
               Martin Grund and
               Daniel Hecht and
               Matthew Jacobs and
               Ishaan Joshi and
               Lenni Kuff and
               Dileep Kumar and
               Alex Leblang and
               Nong Li and
               Ippokratis Pandis and
               Henry Robinson and
               David Rorke and
               Silvius Rus and
               John Russell and
               Dimitris Tsirogiannis and
               Skye Wanderman{-}Milne and
               Michael Yoder},
  title     = {Impala: {A} Modern, Open-Source {SQL} Engine for {Hadoop}},
  booktitle = {{CIDR} 2015, Seventh Biennial Conference on Innovative Data Systems
               Research, Asilomar, CA, USA, January 4-7, 2015, Online Proceedings},
  year      = {2015},
  crossref  = {DBLP:conf/cidr/2015},
  url       = {http://www.cidrdb.org/cidr2015/Papers/CIDR15_Paper28.pdf},
  timestamp = {Mon, 23 Mar 2015 09:07:18 +0100},
  biburl    = {http://dblp.uni-trier.de/rec/bib/conf/cidr/KornackerBBBCCE15},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}

@proceedings{DBLP:conf/cidr/2015,
  title     = {{CIDR} 2015, Seventh Biennial Conference on Innovative Data Systems
               Research, Asilomar, CA, USA, January 4-7, 2015, Online Proceedings},
  publisher = {www.cidrdb.org},
  year      = {2015},
  timestamp = {Mon, 23 Mar 2015 08:57:30 +0100},
  biburl    = {http://dblp.uni-trier.de/rec/bib/conf/cidr/2015},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}

@inproceedings{spark,
 author = {Zaharia, Matei and Chowdhury, Mosharaf and Franklin, Michael J. and Shenker, Scott and Stoica, Ion},
 title = {Spark: Cluster Computing with Working Sets},
 booktitle = {Proceedings of the 2Nd USENIX Conference on Hot Topics in Cloud Computing},
 series = {HotCloud'10},
 year = {2010},
 location = {Boston, MA},
 pages = {10--10},
 numpages = {1},
 url = {http://dl.acm.org/citation.cfm?id=1863103.1863113},
 acmid = {1863113},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
}

@article{mapreduce,
 author = {Dean, Jeffrey and Ghemawat, Sanjay},
 title = {MapReduce: Simplified Data Processing on Large Clusters},
 journal = {Commun. ACM},
 issue_date = {January 2008},
 volume = {51},
 number = {1},
 month = jan,
 year = {2008},
 issn = {0001-0782},
 pages = {107--113},
 numpages = {7},
 url = {http://doi.acm.org/10.1145/1327452.1327492},
 doi = {10.1145/1327452.1327492},
 acmid = {1327492},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@article{tail_at_scale,
 author = {Dean, Jeffrey and Barroso, Luiz Andr{\'e}},
 title = {The Tail at Scale},
 journal = {Commun. ACM},
 issue_date = {February 2013},
 volume = {56},
 number = {2},
 month = feb,
 year = {2013},
 issn = {0001-0782},
 pages = {74--80},
 numpages = {7},
 url = {http://doi.acm.org/10.1145/2408776.2408794},
 doi = {10.1145/2408776.2408794},
 acmid = {2408794},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@inproceedings{hdfs,
 author = {Shvachko, Konstantin and Kuang, Hairong and Radia, Sanjay and Chansler, Robert},
 title = {The {Hadoop Distributed File System}},
 booktitle = {Proceedings of the 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST)},
 series = {MSST '10},
 year = {2010},
 isbn = {978-1-4244-7152-2},
 pages = {1--10},
 numpages = {10},
 url = {http://dx.doi.org/10.1109/MSST.2010.5496972},
 doi = {10.1109/MSST.2010.5496972},
 acmid = {1914427},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
}


@article{cassandra,
 author = {Lakshman, Avinash and Malik, Prashant},
 title = {Cassandra: A Decentralized Structured Storage System},
 journal = {SIGOPS Oper. Syst. Rev.},
 issue_date = {April 2010},
 volume = {44},
 number = {2},
 month = apr,
 year = {2010},
 issn = {0163-5980},
 pages = {35--40},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/1773912.1773922},
 doi = {10.1145/1773912.1773922},
 acmid = {1773922},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@article{bigtable,
 author = {Chang, Fay and Dean, Jeffrey and Ghemawat, Sanjay and Hsieh, Wilson C. and Wallach, Deborah A. and Burrows, Mike and Chandra, Tushar and Fikes, Andrew and Gruber, Robert E.},
 title = {Bigtable: A Distributed Storage System for Structured Data},
 journal = {ACM Trans. Comput. Syst.},
 issue_date = {June 2008},
 volume = {26},
 number = {2},
 month = jun,
 year = {2008},
 issn = {0734-2071},
 pages = {4:1--4:26},
 articleno = {4},
 numpages = {26},
 url = {http://doi.acm.org/10.1145/1365815.1365816},
 doi = {10.1145/1365815.1365816},
 acmid = {1365816},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Large-Scale Distributed Storage},
}

@inproceedings{spanner,
 author = {Corbett, James C. and Dean, Jeffrey and Epstein, Michael and Fikes, Andrew and Frost, Christopher and Furman, J. J. and Ghemawat, Sanjay and Gubarev, Andrey and Heiser, Christopher and Hochschild, Peter and Hsieh, Wilson and Kanthak, Sebastian and Kogan, Eugene and Li, Hongyi and Lloyd, Alexander and Melnik, Sergey and Mwaura, David and Nagle, David and Quinlan, Sean and Rao, Rajesh and Rolig, Lindsay and Saito, Yasushi and Szymaniak, Michal and Taylor, Christopher and Wang, Ruth and Woodford, Dale},
 title = {Spanner: Google's Globally-distributed Database},
 booktitle = {Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation},
 series = {OSDI'12},
 year = {2012},
 isbn = {978-1-931971-96-6},
 location = {Hollywood, CA, USA},
 pages = {251--264},
 numpages = {14},
 url = {http://dl.acm.org/citation.cfm?id=2387880.2387905},
 acmid = {2387905},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
}

@inproceedings{raft,
 author = {Ongaro, Diego and Ousterhout, John},
 title = {In Search of an Understandable Consensus Algorithm},
 booktitle = {Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference},
 series = {USENIX ATC'14},
 year = {2014},
 isbn = {978-1-931971-10-2},
 location = {Philadelphia, PA},
 pages = {305--320},
 numpages = {16},
 url = {http://dl.acm.org/citation.cfm?id=2643634.2643666},
 acmid = {2643666},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
}

@article{raft_refloated,
 author = {Howard, Heidi and Schwarzkopf, Malte and Madhavapeddy, Anil and Crowcroft, Jon},
 title = {Raft Refloated: Do We Have Consensus?},
 journal = {SIGOPS Oper. Syst. Rev.},
 issue_date = {January 2015},
 volume = {49},
 number = {1},
 month = jan,
 year = {2015},
 issn = {0163-5980},
 pages = {12--21},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/2723872.2723876},
 doi = {10.1145/2723872.2723876},
 acmid = {2723876},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@phdthesis(diego_thesis,
author = {Diego Ongaro},
title = {Consensus: Bridging Theory and Practice},
year = 2014,
school = {Stanford University},
url = {https://ramcloud.stanford.edu/~ongaro/thesis.pdf}
)

@article{bloom_filter,
 author = {Bloom, Burton H.},
 title = {Space/Time Trade-offs in Hash Coding with Allowable Errors},
 journal = {Commun. ACM},
 issue_date = {July 1970},
 volume = {13},
 number = {7},
 month = jul,
 year = {1970},
 issn = {0001-0782},
 pages = {422--426},
 numpages = {5},
 url = {http://doi.acm.org/10.1145/362686.362692},
 doi = {10.1145/362686.362692},
 acmid = {362692},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {hash addressing, hash coding, retrieval efficiency, retrieval trade-offs, scatter storage, searching, storage efficiency, storage layout},
}

@INPROCEEDINGS{x100,
    author = {Peter Boncz and Marcin Zukowski and Niels Nes},
    title = {MonetDB/X100: Hyper-pipelining query execution},
    booktitle = {In CIDR},
    year = {2005}
}

@INPROCEEDINGS{abadi,
author={Abadi, D.J. and Myers, D.S. and DeWitt, D.J. and Madden, S.R.},
booktitle={Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on},
title={Materialization Strategies in a Column-Oriented DBMS},
year={2007},
pages={466-475},
keywords={database management systems;column-oriented DBMS;column-stores;database architecture;materialization strategy;read-mostly query workload;row-stores;Data structures;Data warehouses;Database systems;Relational databases},
doi={10.1109/ICDE.2007.367892},
month={April},}

@inproceedings{masstree,
 author = {Mao, Yandong and Kohler, Eddie and Morris, Robert Tappan},
 title = {Cache Craftiness for Fast Multicore Key-value Storage},
 booktitle = {Proceedings of the 7th ACM European Conference on Computer Systems},
 series = {EuroSys '12},
 year = {2012},
 isbn = {978-1-4503-1223-3},
 location = {Bern, Switzerland},
 pages = {183--196},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/2168836.2168855},
 doi = {10.1145/2168836.2168855},
 acmid = {2168855},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {in-memory, key-value, multicore, persistent},
}

@article{fractured_mirrors,
 author = {Ramamurthy, Ravishankar and DeWitt, David J. and Su, Qi},
 title = {A Case for Fractured Mirrors},
 journal = {The VLDB Journal},
 issue_date = {August 2003},
 volume = {12},
 number = {2},
 month = aug,
 year = {2003},
 issn = {1066-8888},
 pages = {89--101},
 numpages = {13},
 url = {http://dx.doi.org/10.1007/s00778-003-0093-1},
 doi = {10.1007/s00778-003-0093-1},
 acmid = {950483},
 publisher = {Springer-Verlag New York, Inc.},
 address = {Secaucus, NJ, USA},
 keywords = {Data placement, Disk mirroring, Vertical partitioning},
}

@article{bplus_tree,
 author = {Comer, Douglas},
 title = {Ubiquitous B-Tree},
 journal = {ACM Comput. Surv.},
 issue_date = {June 1979},
 volume = {11},
 number = {2},
 month = jun,
 year = {1979},
 issn = {0360-0300},
 pages = {121--137},
 numpages = {17},
 url = {http://doi.acm.org/10.1145/356770.356776},
 doi = {10.1145/356770.356776},
 acmid = {356776},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@article{gfs,
 author = {Ghemawat, Sanjay and Gobioff, Howard and Leung, Shun-Tak},
 title = {The Google File System},
 journal = {SIGOPS Oper. Syst. Rev.},
 issue_date = {December 2003},
 volume = {37},
 number = {5},
 month = oct,
 year = {2003},
 issn = {0163-5980},
 pages = {29--43},
 numpages = {15},
 url = {http://doi.acm.org/10.1145/1165389.945450},
 doi = {10.1145/1165389.945450},
 acmid = {945450},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {clustered storage, data storage, fault tolerance, scalability},
}

@TECHREPORT{hybridtime,
AUTHOR = {David Alves, Todd Lipcon and Vijay Garg},
TITLE = {HybridTime - Accessible Global Consistency with High Clock Uncertainty},
INSTITUTION = {UT Austin, Cloudera Inc.},
MONTH = {April},
YEAR = {2014},
PAGES = {},
URL = {http://pdsl.ece.utexas.edu/david/hybrid-time-tech-report-01.pdf},
CONTACT = {dralves@utexas.edu}
}

@misc{parquet,
    title = {Apache {Parquet}},
    howpublished = {http://parquet.apache.org},
}

@misc{avro,
    title = {Apache {Avro}},
    howpublished = {http://avro.apache.org},
}

@misc{hbase,
    title = {Apache {HBase}},
    howpublished = {http://hbase.apache.org},
}

@misc{phoenix,
    title = {Apache {Phoenix}},
    howpublished = {http://phoenix.apache.org},
}

@misc{riak,
    title = {Riak},
    howpublished = {https://github.com/basho/riak}
}

@misc(llvm,
    title = {{LLVM}},
    howpublished = {http://www.llvm.org}
)

@misc(mongodb,
    title = {{MongoDB}},
    howpublished = {http://www.mongodb.org}
)

@misc(bitshuffle,
    title = {Bitshuffle},
    howpublished = {https://github.com/kiyo-masui/bitshuffle},
    author = {Kiyoshi Masui}
)

@misc(orcfile,
    title = {ORCFile},
    howpublished = {https://cwiki.apache.org/confluence/display/Hive/LanguageManual+ORC}
)